package com.dc.project.model;

import java.io.Serializable;
import java.util.Date;

public class ScheduleDetails implements Serializable {
	/**
	 *
	 */
	private int times_detailed_id;

	/**
	 * 所属课次id
	 */
	private int fk_times_id;

	/**
	 * 所属教学进度计划id（冗余外键）
	 */
	private int schedule_plan_id;

	/**
	 * 0未设置1教学2考试
	 */
	private int state;

	/**
	 * 课程id
	 */
	private int course_id;

	/**
	 * 节id
	 */
	private int section_id;

	/**
	 * 知识点id
	 */
	private int fk_knowledge_id;

	/**
	 * 知识点名称
	 */
	private String knowledge_name;

	/**
	 * 开始时间
	 */
	private Date start_time;

	/**
	 * 结束时间
	 */
	private Date end_time;

	/**
	 * 考试id
	 */
	private int fk_exam_id;

	/**
	 * 考试名称
	 */
	private String exam_name;

	/**
	 * 创建人用户id
	 */
	private int create_user_id;

	/**
	 * 创建人用户名
	 */
	private String create_user_name;

	/**
	 * 创建时间
	 */
	private Date create_time;

	/**
	 * 更新人用户id
	 */
	private int update_user_id;

	/**
	 * 更新人用户名
	 */
	private String update_user_name;

	/**
	 * 更新时间
	 */
	private Date update_time;

	/**
	 * 0删除1存在
	 */
	private int is_deleted;

	/**
	 * 版本号
	 */
	private int version;

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}


	/**
	 */
	private static final long serialVersionUID = 1L;

	public int getTimes_detailed_id() {
		return times_detailed_id;
	}

	public void setTimes_detailed_id(int times_detailed_id) {
		this.times_detailed_id = times_detailed_id;
	}

	public int getFk_times_id() {
		return fk_times_id;
	}

	public void setFk_times_id(int fk_times_id) {
		this.fk_times_id = fk_times_id;
	}

	public int getSchedule_plan_id() {
		return schedule_plan_id;
	}

	public void setSchedule_plan_id(int schedule_plan_id) {
		this.schedule_plan_id = schedule_plan_id;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	public int getCourse_id() {
		return course_id;
	}

	public void setCourse_id(int course_id) {
		this.course_id = course_id;
	}

	public int getSection_id() {
		return section_id;
	}

	public void setSection_id(int section_id) {
		this.section_id = section_id;
	}

	public int getFk_knowledge_id() {
		return fk_knowledge_id;
	}

	public void setFk_knowledge_id(int fk_knowledge_id) {
		this.fk_knowledge_id = fk_knowledge_id;
	}

	public String getKnowledge_name() {
		return knowledge_name;
	}

	public void setKnowledge_name(String knowledge_name) {
		this.knowledge_name = knowledge_name;
	}

	public Date getStart_time() {
		return start_time;
	}

	public void setStart_time(Date start_time) {
		this.start_time = start_time;
	}

	public Date getEnd_time() {
		return end_time;
	}

	public void setEnd_time(Date end_time) {
		this.end_time = end_time;
	}

	public int getFk_exam_id() {
		return fk_exam_id;
	}

	public void setFk_exam_id(int fk_exam_id) {
		this.fk_exam_id = fk_exam_id;
	}

	public String getExam_name() {
		return exam_name;
	}

	public void setExam_name(String exam_name) {
		this.exam_name = exam_name;
	}

	public int getCreate_user_id() {
		return create_user_id;
	}

	public void setCreate_user_id(int create_user_id) {
		this.create_user_id = create_user_id;
	}

	public String getCreate_user_name() {
		return create_user_name;
	}

	public void setCreate_user_name(String create_user_name) {
		this.create_user_name = create_user_name;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public int getUpdate_user_id() {
		return update_user_id;
	}

	public void setUpdate_user_id(int update_user_id) {
		this.update_user_id = update_user_id;
	}

	public String getUpdate_user_name() {
		return update_user_name;
	}

	public void setUpdate_user_name(String update_user_name) {
		this.update_user_name = update_user_name;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public int getIs_deleted() {
		return is_deleted;
	}

	public void setIs_deleted(int is_deleted) {
		this.is_deleted = is_deleted;
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(getClass().getSimpleName());
		sb.append(" [");
		sb.append("Hash = ").append(hashCode());
		sb.append(", times_detailed_id=").append(times_detailed_id);
		sb.append(", fk_times_id=").append(fk_times_id);
		sb.append(", schedule_plan_id=").append(schedule_plan_id);
		sb.append(", state=").append(state);
		sb.append(", course_id=").append(course_id);
		sb.append(", section_id=").append(section_id);
		sb.append(", fk_knowledge_id=").append(fk_knowledge_id);
		sb.append(", knowledge_name=").append(knowledge_name);
		sb.append(", start_time=").append(start_time);
		sb.append(", end_time=").append(end_time);
		sb.append(", fk_exam_id=").append(fk_exam_id);
		sb.append(", exam_name=").append(exam_name);
		sb.append(", create_user_id=").append(create_user_id);
		sb.append(", create_user_name=").append(create_user_name);
		sb.append(", create_time=").append(create_time);
		sb.append(", update_user_id=").append(update_user_id);
		sb.append(", update_user_name=").append(update_user_name);
		sb.append(", update_time=").append(update_time);
		sb.append(", is_deleted=").append(is_deleted);
		sb.append("]");
		return sb.toString();
	}

}